home *** CD-ROM | disk | FTP | other *** search
- Path: comma.rhein.de!serpens!not-for-mail
- From: mlelstv@serpens.rhein.de (Michael van Elst)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Amiga Memory Map Needed!!!
- Date: 31 Jan 1996 20:43:11 +0100
- Organization: dis-
- Message-ID: <4eogof$f3n@serpens.rhein.de>
- References: <4dl0pe$1jr0@serra.unipi.it> <13213494@sourcery.han.de> <4eo1s9$im3@tuegate.tue.nl>
- NNTP-Posting-Host: serpens.rhein.de
-
- buex95a@asterix.urc.tue.nl (Marcel van Kervinck) writes:
-
- >BTW: Why doesn't anyone wonder why there is need for execbase
- >to be located in a fixed address at all?
-
- ExecBase needs to be found from within an interrupt. The only
- information passed to an interrupt is the new program counter
- and a couple of supervisor registers. The only register that
- _could_ hold some information would be the supervisor stack.
- But it is much work to reliably retrieve a pointer from a stack
- with unknown data already pushed to it. Reading a pointer from
- an absolute address is much easier, won't you think ?
-
- --
- Michael van Elst
-
- Internet: mlelstv@serpens.rhein.de
- "A potential Snark may lurk in every tree."
-